配置应用程序

您可以通过如下方式配置您的 Kanzi 应用程序:

您可以在 onConfigure() 函数中配置您的 Kanzi 应用程序,而在 application.cfg 中,您无需重新编译应用程序甚至无需使用 C++ 应用程序即可配置某些参数。您在 application.cfg 中指定的配置会重写您在 onConfigure() 中指定的配置。

例如,在 application.cfg 中,您可以告诉 Kanzi 应用程序要加载哪个 kzb 文件、启用应用程序中的性能信息并设置您要使用多少个线程来加载应用程序资源。

关于您可以为 Kanzi 应用程序使用的所有配置设置列表,请参阅 应用程序配置参考

设置要使用的 application.cfg

当在目录中具有一个以上的 Kanzi 应用程序可执行文件时,您可以为每个可执行文件指定单独的配置文件。

要设置在从命令行运行 Kanzi 应用程序时使用的 application.cfg,请输入应用程序可执行文件的名称和 -config 选项以及配置文件的名称。

例如,要使用 myConfiguration.cfg 文件运行名为 MyApplication 的 Kanzi 应用程序,请使用

MyApplication.exe -config=myConfiguration.cfg

使用application.cfg

要使用 application.cfg 配置 Kanzi 应用程序,请在如下目录中创建一个包含参数名称及其值的 application.cfg 文件:

当启动您的 Kanzi 应用程序时,应用程序会使用 application.cfg 中的参数来配置您的应用程序。

不读取application.cfg,运行应用程序

在某些嵌入式平台上,读取application.cfg文件会影响性能。

要在不读取 application.cfg 文件的情况下运行应用程序,在命令行通过 -config="" 选项启动 Kanzi 应用程序。

例如,要在不读取 application.cfg 文件的情况下运行名为 MyApplication 的 Kanzi 应用程序,请使用

MyApplication.exe -config=""

另请参阅

应用程序配置参考

最佳实践

并行加载资源

使用 kzb 文件